import jieba;

with open('C:/Users/小唐\Desktop/Gitee/www/week5/唐诗三百首.txt', 'r',encoding='utf-8') as fr: txt=fr.read();  
words=jieba.lcut(txt)
counts={} 
for word in words: 
    counts[word]=counts.get(word,0)+1 
items=list(counts.items()) 
items.sort(key=lambda x:x[1],reverse=True) 
for i in range(30): 
    word,count=items[i] 
    print("{0:<10}{1:>5}".format(word,count))